class Car:
    wheels = 3
    def drive(self):  # 方法
        #self. wheels = 4  # 实例属性
        print('行驶')

    @classmethod
    def stop(cls):
        print(cls.wheels)
        cls.wheels = 4
        print("停止")
        print(cls.wheels)

    @staticmethod
    def test():
        print(f"类属性的值为{Car.wheels}")  # 静态方法中访问类属性
        Car.stop() # 静态方法中访问类方法
        

car = Car()      # 创建对象car
car.drive()      #通过对象car调用方式
print(car.wheels)  # 通过对象car访问实例属性
car.wheels=3;    #改变实例属性的值
car.color = "红色" #动态添加实例属性的值
print(car.wheels)    # 通过对象car访问实例属性
print(car.color)

car.stop()
#Car.stop()

car.test()
Car.test()
